package com.jyg.common.constants;

/**
 * Redis存储Key
 *
 * @author Jayden
 */
public class RedisConstant {

    /**
     * 统一分隔符
     */
    public static final String REDIS_SEPARATOR = ":";

    /**
     * 系统配置信息
     */
    public static final String REDIS_SYSTEM_CONFIG = "redis_system_config";

    /**
     * 系统配置信息保存时长（24小时）
     */
    public static final long REDIS_SYSTEM_CONFIG_LIMIT = 24 * 60 * 60;

    /**
     * 积分对接接口签名
     */
    public static final String REDIS_INTEGRAL_SIGN = "redis_integral_sign";

    /**
     * 积分对接接口签名保存时长（25分钟）
     */
    public static final long REDIS_INTEGRAL_SIGN_LIMIT = 25 * 60;

    /**
     * B端用户信息
     */
    public static final String REDIS_WEB_SIDE_USERINFO = "redis_web_side_userinfo";

    /**
     * B端用户菜单信息
     */
    public static final String REDIS_WEB_SIDE_MENU = "redis_web_side_menu";

    /**
     * B端用户所辖组织信息
     */
    public static final String REDIS_WEB_SIDE_USER_ORGANIZATION = "redis_web_side_user_organization";

    /**
     * C端用户信息
     */
    public static final String REDIS_H5_SIDE_USERINFO = "redis_h5_side_userinfo";
    /**
     * C端用户信息
     */
    public static final String ZLB_H5_SIDE_USERINFO = "redis_zlb_h5_side_userinfo";
    /**
     * 志愿者信息
     */
    public static final String REDIS_H5_VOLUNTEER = "REDIS_H5_VOLUNTEER";
    /**
     * 用户信息保存时长（30分钟）
     */
    public static final long REDIS_USERINFO_LIMIT = 30 * 60;

    /**
     * 阿里 IOT 平台 CloudToken
     */
    public static final String REDIS_IOT_CLOUD_TOKEN = "redis_iot_cloud_token";

    public static final String BUTTON = "BUTTON:";
}
